package com.dayatang.hrm.compensation.infra.hibernate;

import java.util.List;

import org.apache.tapestry5.hibernate.HibernateSessionManager;

import com.dayatang.commons.repository.EntityRepositoryHibernateTapestry;
import com.dayatang.hrm.compensation.domain.FiscalPeriod;
import com.dayatang.hrm.compensation.domain.SalaryAccountSuite;
import com.dayatang.hrm.compensation.domain.SalaryArchive;
import com.dayatang.hrm.compensation.domain.SalaryArchiveRepository;
import com.dayatang.hrm.organisation.domain.Organization;
import com.dayatang.hrm.staffing.domain.Employee;

public class SalaryArchiveRepositoryImpl extends
		EntityRepositoryHibernateTapestry<SalaryArchive, Long> implements
		SalaryArchiveRepository {

	public SalaryArchiveRepositoryImpl(HibernateSessionManager sessionManager) {
		super(SalaryArchive.class, sessionManager);
	}

	@Override
	public List<SalaryArchive> findByOrganization(Organization org,
			boolean includeSubsidiaries, FiscalPeriod fiscalPeriod) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public List<SalaryArchive> findBySalaryAccountSuite(
			SalaryAccountSuite accountSuite, FiscalPeriod fiscalPeriod) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public SalaryArchive get(Employee employee, FiscalPeriod fiscalPeriod) {
		// TODO Auto-generated method stub
		return null;
	}

}
